package com.alibaba.arthas.nat.agent.common.utils;


/**
 * @description: WelcomeUtil
 * @author：flzjkl
 * @date: 2024-09-22 18:26
 */
public class WelcomeUtil {

    public static void printNativeAgentWelcomeMsg() {
        String welcomeMsg = "                  _     _                                                   _   \n" +
                "  _ __     __ _  | |_  (_) __   __   ___      __ _    __ _    ___   _ __   | |_ \n" +
                " | '_ \\   / _` | | __| | | \\ \\ / /  / _ \\    / _` |  / _` |  / _ \\ | '_ \\  | __|\n" +
                " | | | | | (_| | | |_  | |  \\ V /  |  __/   | (_| | | (_| | |  __/ | | | | | |_ \n" +
                " |_| |_|  \\__,_|  \\__| |_|   \\_/    \\___|    \\__,_|  \\__, |  \\___| |_| |_|  \\__|\n" +
                "                                                     |___/                      ";
        System.out.println(welcomeMsg);
        System.out.println("=======================================================================================================================");
    }

    public static void printManagementWebWelcomeMsg() {
        String welcomeMsg = "                  _     _                                                   _                                                                                     _                         _     \n" +
                "  _ __     __ _  | |_  (_) __   __   ___      __ _    __ _    ___   _ __   | |_     _ __ ___     __ _   _ __     __ _    __ _    ___   _ __ ___     ___   _ __   | |_    __      __   ___  | |__  \n" +
                " | '_ \\   / _` | | __| | | \\ \\ / /  / _ \\    / _` |  / _` |  / _ \\ | '_ \\  | __|   | '_ ` _ \\   / _` | | '_ \\   / _` |  / _` |  / _ \\ | '_ ` _ \\   / _ \\ | '_ \\  | __|   \\ \\ /\\ / /  / _ \\ | '_ \\ \n" +
                " | | | | | (_| | | |_  | |  \\ V /  |  __/   | (_| | | (_| | |  __/ | | | | | |_    | | | | | | | (_| | | | | | | (_| | | (_| | |  __/ | | | | | | |  __/ | | | | | |_     \\ V  V /  |  __/ | |_) |\n" +
                " |_| |_|  \\__,_|  \\__| |_|   \\_/    \\___|    \\__,_|  \\__, |  \\___| |_| |_|  \\__|   |_| |_| |_|  \\__,_| |_| |_|  \\__,_|  \\__, |  \\___| |_| |_| |_|  \\___| |_| |_|  \\__|     \\_/\\_/    \\___| |_.__/ \n" +
                "                                                     |___/                                                              |___/                                                                     ";
        System.out.println(welcomeMsg);
        System.out.println("=========================================================================================================================================================================================================================");
    }

    public static void printProxyWelcomeMsg() {
        String welcomeMsg = "               _    _                                           _                                     \n" +
                " _ __    __ _ | |_ (_)__   __  ___    __ _   __ _   ___  _ __  | |_   _ __   _ __   ___  __  __ _   _ \n" +
                "| '_ \\  / _` || __|| |\\ \\ / / / _ \\  / _` | / _` | / _ \\| '_ \\ | __| | '_ \\ | '__| / _ \\ \\ \\/ /| | | |\n" +
                "| | | || (_| || |_ | | \\ V / |  __/ | (_| || (_| ||  __/| | | || |_  | |_) || |   | (_) | >  < | |_| |\n" +
                "|_| |_| \\__,_| \\__||_|  \\_/   \\___|  \\__,_| \\__, | \\___||_| |_| \\__| | .__/ |_|    \\___/ /_/\\_\\ \\__, |\n" +
                "                                            |___/                    |_|                        |___/ ";
        System.out.println(welcomeMsg);
        System.out.println("==========================================================================================================================");
    }

}
